﻿<%@ Page  MaintainScrollPositionOnPostback="true" Title="Mi Cuenta" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="DatosPersonales.aspx.cs" Inherits="CorreoSocialWeb.Cuenta.DatosPersonales" %>
<%@ Register Src="~/Account/OpenAuthProviders.ascx" TagPrefix="uc" TagName="OpenAuthProviders" %>
<%@ Register TagPrefix="nav" TagName="Navegador" Src="~/Controls/NavegadorUserControl.ascx" %>

<asp:Content ContentPlaceHolderID="MainContent" runat="server">
    
    <nav:navegador runat="server" id="NavegadorUserControl" /> 

    <h2>Modificar Datos Personales.</h2>
    <p class="text-danger">
        <asp:Literal runat="server" ID="ErrorMessage" />
    </p>
    <div>
        <asp:PlaceHolder runat="server" ID="successMessage" Visible="false" ViewStateMode="Disabled">
            <p class="text-success"><%: SuccessMessage %></p>
        </asp:PlaceHolder>
    </div>

    <table width="700px" cellspacing="1" cellpadding="3" border="0">
        <tr>
            <td bgcolor="#aaaaaa"><font color="#FFFFFF" face="arial, verdana, helvetica"> 
                <b>Datos Personales</b>  </font>
            </td>
        </tr>
        <tr>
            <td bgcolor="#eeeeee">
                <div class="col-md-12">
                    <br />
                    <table>
                        <tr>
                            <td valign="top">
                                <asp:Label Width="225px" runat="server">Nombre: </asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="txtNombre" Width="250px" Enabled="false" />
                            </td>
                            <td valign="top"></td>
                        </tr>
                        <tr>
                            <td valign="top">
                                <asp:Label Width="225px" runat="server">Apellido: </asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="txtApellido" Width="250px" Enabled="false" />
                            </td>
                            <td valign="top"></td>
                        </tr>
                        <tr>
                            <td valign="top">
                                <asp:Label Width="225px" runat="server">Fecha nacimiento: </asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="txtFechaNac" Width="250px" Enabled="false" />
                            </td>
                            <td valign="top"></td>
                        </tr>
                        <tr>
                            <td valign="top">
                                <asp:Label Width="225px" runat="server">DNI: </asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="txtDNI" Width="250px" Enabled="false" />
                            </td>
                            <td valign="top"></td>
                        </tr>
                    </table>
                </div>
            </td>
        </tr>
    </table>
    <br />
    <br />
    <table width="700px" cellspacing="1" cellpadding="3" border="0">
        <tr>
            <td bgcolor="#aaaaaa"><font color="#FFFFFF" face="arial, verdana, helvetica"> 
                <b>Nueva contraseña</b>  </font>
            </td>
        </tr>
        <tr>
            <td bgcolor="#eeeeee">
                <div class="col-md-12">
                    <br />
                    <h4>
                        <asp:Label ID="lblErrorContraseña" runat="server" CssClass="text-danger"></asp:Label>
                    </h4>
                    <br />
                    <table>
                        <tr>
                            <td valign="top">
                                <asp:Label Width="225px" runat="server" ID="CurrentPasswordLabel" AssociatedControlID="CurrentPassword">Contraseña actual: *</asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="CurrentPassword" TextMode="Password" Width="250px" />
                            </td>
                            <td valign="top">
                                <asp:RequiredFieldValidator runat="server" ControlToValidate="CurrentPassword"
                                    CssClass="text-danger" ErrorMessage="Ingresá contraseña actual."
                                    ValidationGroup="ChangePassword" />
                            </td>
                        </tr>
                        <tr>
                            <td valign="top">
                                <asp:Label runat="server" ID="NewPasswordLabel" AssociatedControlID="NewPassword">Nueva contraseña: *</asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="NewPassword" TextMode="Password" Width="250px" />
                            </td>
                            <td valign="top">
                                <asp:RequiredFieldValidator runat="server" ControlToValidate="NewPassword"
                                    CssClass="text-danger" ErrorMessage="Ingresá nueva contraseña."
                                    ValidationGroup="ChangePassword" />
                            </td>
                        </tr>
                        <tr>
                            <td valign="top">
                                <asp:Label runat="server" ID="ConfirmNewPasswordLabel" AssociatedControlID="ConfirmNewPassword">Repetir nueva contraseña: *</asp:Label>
                            </td>
                            <td valign="top" style="margin-left: 40px">
                                <asp:TextBox runat="server" ID="ConfirmNewPassword" TextMode="Password" Width="250px" />
                            </td>
                            <td valign="top">
                                <asp:RequiredFieldValidator runat="server" ControlToValidate="ConfirmNewPassword"
                                    CssClass="text-danger" Display="Dynamic" ErrorMessage="Confirmá la nueva contraseña"
                                    ValidationGroup="ChangePassword" />
                                <asp:CompareValidator runat="server" ControlToCompare="NewPassword" ControlToValidate="ConfirmNewPassword"
                                    CssClass="text-danger" Display="Dynamic" ErrorMessage="La nueva contraseña y su confirmacion no son iguales"
                                    ValidationGroup="ChangePassword" />
                            </td>
                        </tr>
                    </table>
                    <div class="form-group">
                        <div class="col-md-offset-2 col-md-10">
                            <asp:Button runat="server" Text="Cambiar contraseña" ValidationGroup="ChangePassword" OnClick="ChangePassword_Click" CssClass="btn btn-default" />
                            &nbsp;
                            <asp:Button runat="server" OnClientClick="location.reload()" Text="Cancelar" CssClass="btn btn-default" OnClick="Unnamed11_Click" />
                        </div>
                    </div>
                    <br />
                    <br />
                    <br />
                </div>
            </td>
        </tr>
    </table>
    <br />
    <br />
    <table width="700px" cellspacing="1" cellpadding="3" border="0">
        <tr>
            <td bgcolor="#aaaaaa"><font color="#FFFFFF" face="arial, verdana, helvetica"> 
                <b>Nuevo correo</b>  </font>
            </td>
        </tr>
        <tr>
            <td bgcolor="#eeeeee">
                <div class="col-md-12">
                    <br />
                    <h4>
                        <asp:Label ID="lblErrorCorreo" runat="server" CssClass="text-danger"></asp:Label>
                    </h4>
                    <br />
                    <table>
                        <tr>
                            <td valign="top">
                                <asp:Label runat="server" ID="lblcorreo" Width="225px">Email:</asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="txtCorreo" TextMode="Email" Width="250px" Enabled="false" />
                            </td>
                            <td valign="top"></td>
                        </tr>
                        <tr>
                            <td valign="top">
                                <asp:Label runat="server" AssociatedControlID="Email" Width="175px">Nuevo Email: *</asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="Email" Width="250px" />
                            </td>
                            <td valign="top">
                                <asp:Label ID="lblErrorCorreo1" CssClass="text-danger" runat="server"></asp:Label>
                                <asp:RequiredFieldValidator runat="server" ControlToValidate="Email" ValidationGroup="ChangeEmail"
                                    CssClass="text-danger" ErrorMessage="Ingresá tu Email." />
                            </td>
                        </tr>
                    </table>
                    <div class="form-group">
                        <div class="col-md-offset-2 col-md-10">
                            <asp:Button runat="server" Text="Cambiar correo" ValidationGroup="ChangeEmail" CssClass="btn btn-default" ID="btnCambiarCorreo" OnClick="btnCambiarCorreo_Click" />
                            &nbsp;<asp:Button runat="server" OnClientClick="location.reload()" Text="Cancelar" CssClass="btn btn-default" OnClick="Unnamed14_Click" />
                        </div>
                    </div>
                    <br />
                    <br />
                    <br />
                </div>
            </td>
        </tr>
    </table>

    <br />
    <br />

    <table width="700px" cellspacing="1" cellpadding="3" border="0">
        <tr>
            <td bgcolor="#aaaaaa"><font color="#FFFFFF" face="arial, verdana, helvetica"> 
                <b>Nueva Dirección</b>  </font>
            </td>
        </tr>
        <tr>
            <td bgcolor="#eeeeee">
                <div class="col-md-12">
                    <br />
                    <h4>
                        <asp:Label ID="lblErrorDireccion" runat="server" CssClass="text-danger"></asp:Label>
                    </h4>
                    <br />
                    <table>
                        <tr>
                            <td valign="top">
                                <asp:Label Width="225px" runat="server">Domicilio: </asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="txtDomicilio" Width="250px" Enabled="false" />
                            </td>
                            <td valign="top"></td>
                        </tr>
                        <tr>
                            <td valign="top">
                                <asp:Label Width="225px" runat="server">Partido: </asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="txtPartido" Width="250px" Enabled="false" />
                            </td>
                            <td valign="top"></td>
                        </tr>
                        <tr>
                            <td valign="top">
                                <asp:Label Width="225px" runat="server">Provincia: </asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="txtProvincia" Width="250px" Enabled="false" />
                            </td>
                            <td valign="top"></td>
                        </tr>
                        <tr>
                            <td valign="top">
                                <asp:Label Width="225px" runat="server" Font-Bold="true">Nuevo domicilio: *</asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="txtNuevadireccion" Width="250px" />
                            </td>
                            <td valign="top">
                                <asp:RequiredFieldValidator runat="server" ControlToValidate="txtNuevadireccion"
                                    CssClass="text-danger" Display="Dynamic" ValidationGroup="nuevoDomicilio" ErrorMessage="Ingresá domicilio." />
                            </td>
                        </tr>
                    </table>
                    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                        <ContentTemplate>
                            <table>
                                <tr>
                                    <td valign="top">
                                        <asp:Label runat="server" Font-Bold="true" Width="225px">Nuevo Partido/Departamento: *</asp:Label>
                                    </td>
                                    <td valign="top">

                                        <asp:DropDownList ID="ddlLocalidad" runat="server" DataTextField="Nombre" DataValueField="id" Width="250px">
                                        </asp:DropDownList>
                                    </td>
                                    <td valign="top">
                                        <asp:RequiredFieldValidator ID="rfvLocalidad" runat="server" CssClass="text-danger"
                                            ErrorMessage="Seleccione una localidad/Departamento." ValidationGroup="nuevoDomicilio" ControlToValidate="ddlLocalidad" InitialValue="Seleccione..." />
                                    </td>
                                </tr>
                                <tr>
                                    <td valign="top">
                                        <asp:Label runat="server" Font-Bold="true">Nueva Provincia: *</asp:Label>
                                    </td>
                                    <td valign="top">
                                        <asp:DropDownList ID="ddlProvincia" runat="server" AutoPostBack="True" DataTextField="Nombre" DataValueField="id" Width="250px" OnSelectedIndexChanged="ddlProvincia_SelectedIndexChanged1">
                                        </asp:DropDownList>
                                    </td>
                                    <td valign="top">
                                        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" CssClass="text-danger"
                                            ErrorMessage="Seleccione una provincia." ValidationGroup="nuevoDomicilio" ControlToValidate="ddlProvincia" InitialValue="Seleccione..." />

                                    </td>
                                </tr>
                            </table>
                        </ContentTemplate>
                    </asp:UpdatePanel>
                    <div class="form-group">
                        <div class="col-md-offset-2 col-md-10">
                            <asp:Button runat="server" Text="Cambiar dirección" ValidationGroup="nuevoDomicilio" CssClass="btn btn-default" ID="btnCambiarDireccion" OnClick="btnCambiarDireccion_Click" />
                            &nbsp;<asp:Button runat="server" OnClientClick="location.reload()" Text="Cancelar" CssClass="btn btn-default" OnClick="Unnamed22_Click" />
                        </div>
                    </div>
                    <br />
                    <br />
                    <br />
                </div>
            </td>
        </tr>
    </table>

    <br />
    <br />
    <table width="700px" cellspacing="1" cellpadding="3" border="0">
        <tr>
            <td bgcolor="#aaaaaa"><font color="#FFFFFF" face="arial, verdana, helvetica"> 
                <b>Nuevos teléfonoss</b>  </font>
            </td>
        </tr>
        <tr>
            <td bgcolor="#eeeeee">
                <div class="col-md-12">
                    <br />
                    <h4>
                        <asp:Label ID="lblErrorCelular" runat="server" CssClass="text-danger"></asp:Label>
                    </h4>
                    <br />
                    <table>
                        <tr>
                            <td valign="top">
                                <asp:Label Width="225px" runat="server">Celular: </asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="txtNroCelular" Width="250px" Enabled="false" />
                            </td>
                            <td valign="top"></td>
                        </tr>
                        <tr>
                            <td valign="top">
                                <asp:Label Width="225px" runat="server">Telefono fijo: </asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="txtFijo" Width="250px" Enabled="false" />
                            </td>
                            <td valign="top"></td>
                        </tr>

                        <tr>
                            <td valign="top">
                                <asp:Label runat="server" Width="225px" Font-Bold="true">Nuevo celular: *</asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="txtCelular1" Width="250px" />
                            </td>
                            <td valign="top" width="600px">
                                <asp:Label ID="lblErrorCelular1" runat="server" CssClass="text-danger"></asp:Label>
                            </td>
                        </tr>
                        <tr>
                            <td valign="top">
                                <asp:Label runat="server" Font-Bold="true">Nuevo teléfono fijo (opcional): </asp:Label>
                            </td>
                            <td valign="top">
                                <asp:TextBox runat="server" ID="txtFijo1" Width="250px" />
                            </td>
                            <td valign="top">
                                <asp:Label ID="lblErrorFijo" runat="server" CssClass="text-danger"></asp:Label>
                            </td>
                        </tr>
                    </table>
                    <div class="form-group">
                        <div class="col-md-offset-2 col-md-10">
                            <asp:Button runat="server" Text="Cambiar teléfonos" ValidationGroup="nuevoCelular" CssClass="btn btn-default" ID="btnCambiarTelefonos" OnClick="btnCambiarTelefonos_Click" />
                            &nbsp;<asp:Button runat="server" OnClientClick="location.reload()" Text="Cancelar" CssClass="btn btn-default" />
                        </div>
                    </div>
                    <br />
                    <br />
                    <br />
                </div>
            </td>
        </tr>
    </table>

    <br />
    <br />

</asp:Content>
